const EventEmitter = require('events').EventEmitter;
const myEmitter = new EventEmitter();
myEmitter.setMaxListeners(20);

myEmitter.on('做家务', () => {
    console.log('洗衣服');
});
myEmitter.on('做家务', () => {
    console.log('拖地');
});
myEmitter.on('做家务', () => {
    console.log('带小孩');
});
myEmitter.on('做家务', () => {
    console.log('叠被子');
});
myEmitter.on('做家务', () => {
    console.log('叠衣服');
});
myEmitter.on('做家务', () => {
    console.log('擦窗子');
});
myEmitter.on('做家务', () => {
    console.log('擦桌子');
});
myEmitter.on('做家务', () => {
    console.log('洗碗');
});
myEmitter.on('做家务', () => {
    console.log('做饭');
});
myEmitter.on('做家务', () => {
    console.log('擦马桶');
});
myEmitter.on('做家务', () => {
    console.log('test');
});

myEmitter.on('工作', coding);
myEmitter.on('工作', () => {
    console.log('修改BUG');
});
myEmitter.on('工作', () => {
    console.log('写专利');
});

function coding() {
    console.log('写代码');
}

myEmitter.emit('做家务');
myEmitter.emit('工作');
myEmitter.removeListener('工作', coding);
myEmitter.emit('工作');